RAMP Gold: A High-Throughput FPGA-Based Manycore Simulator
نویسندگان
چکیده
Computer architects have long used simulators to explore microarchitectures and quantitatively analyze design tradeoffs. Though attractive because of their low cost and ease of modification, these software simulators suffer from poor performance. In this paper, we present RAMP Gold, an FPGA-based manycore simulator that outperforms software simulators by orders of magnitude. It models up to 64 in-order issue SPARC V8 cores and a shared memory hierarchy. We describe the implementation of RAMP Gold in detail and analyze its performance. We then conclude, proposing RAMP Gold’s use in the exploration of several important research problems that currently suffer greatly from the poor performance of software simulators.
منابع مشابه
Midas: An FPGA-based Architecture Simulator for Multiprocessors
We present Midas, an economical FPGA-based architecture simulator that allows rapid early design-space exploration of manycore systems. Midas models target-system timing and functionality separately, and it employs hostmultithreading for an efficient FPGA implementation. It is a high-throughput, cycle-accurate full-system simulator, capable of booting real operating systems. The Midas prototype...
متن کاملHySIM: Towards a Scalable, Accurate and Fast Simulator for Manycore Processors
Simulation is the primary means to explore the design space of computer architecture. As the number of cores on a die increases, and the use of heterogeneous cores and on-chip networks leads to more and more complex systems, fast and cycle accurate simulation presents a formidable challenge. In this paper we propose the rationale for and design of a hybrid simulator called HySIM that takes RAMP...
متن کاملField Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping
This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...
متن کاملA Modular Simulator Framework for Network-on-Chip Based Manycore Chips Using UNISIM
NoC-based manycore chips are considered as emerging platforms of significant importance but so far there is no public accessible architectural simulator which allows coupled simulation of NoC and cores for relevant research. This paper presents a modular cycle-level simulator framework developed using UNISIM and its applicability is exemplified by building a simulator which models a message-pas...
متن کاملPipeline Scheduling with Input Port Constraints for an FPGA-Based Biochemical Simulator
This paper discusses design methodology of high-throughput arithmetic pipeline modules for an FPGA-based biochemical simulator. Since limitation of data-input bandwidth caused by port constraints often has a negative impact on pipeline scheduling results, we propose a priority assignment method of input data which enables efficient arithmetic pipeline scheduling under given input port constrain...
متن کامل